<#--
	是否
	@value		YES/NO
	@r			是否radio，true or false
	@name		radio名称（r = true时，该值才有效）
	@d			默认值（r = true时，该值才有效）
	@mc			是否必须选择，true or false
-->
<#macro YesOrNo value='' r=false name='' className='' d=false mc=true clickName=''>
	<#if r>
		<input type="radio" value="true"<#if clickName??> onclick="javascript:${clickName};"</#if><#if className??> class="${className}"</#if> name="${name}"<#if '' != value && value == true> checked<#elseif '' == value && d></#if><#if mc> ondblclick="javascript: this.checked = false; $(this).parents('span').removeClass('checked');"</#if>/>是&nbsp;&nbsp;
		<input type="radio" value="false"<#if clickName??> onclick="javascript:${clickName};"</#if><#if className??> class="${className}"</#if> name="${name}"<#if '' != value && value == false> checked<#elseif '' == value && !d></#if><#if mc> ondblclick="javascript: this.checked = false; $(this).parents('span').removeClass('checked');"</#if>/>否
	<#else>
		<#if value?? && value>是<#else>否</#if>
	</#if>
</#macro>


<#--
	性别
	@value		YES/NO
	@r			是否radio，true or false
	@name		radio名称（r = true时，该值才有效）
	@d			默认值（r = true时，该值才有效）
	@mc			是否必须选择，true or false
-->
<#macro ManOrFemale value='' r=false name='' className='' d=false mc=true>
	<#if r>
		<input type="radio" value="true" name="${name}"<#if '' != value && value == true> checked<#elseif '' == value && d></#if><#if mc> ondblclick="javascript: this.checked = false; $(this).parents('span').removeClass('checked');"</#if>/>男&nbsp;&nbsp;
		<input type="radio" value="false" name="${name}"<#if '' != value && value == false> checked<#elseif '' == value && !d>checked</#if><#if mc> ondblclick="javascript: this.checked = false; $(this).parents('span').removeClass('checked');"</#if>/>女
	<#else>
		<#if value?? && value>男<#else>女</#if>
	</#if>
</#macro>


<#--
	题目类型下拉框
	@id			select的id属性
	@name		select的name属性
	@value		select选中的值
	@nullstr	空值选项的text,不填就没有选项
	@classname	样式名称
-->
<#macro Problemtype id="" s=true name="" value="" nullstr="" classname=""  wid="" onchange="">
	<#if s>
		<select <#if id??>id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" <#if onchange?? >onchange="${onchange}"</#if>>
			<#if nullstr != ''><option value="">${nullstr}</option></#if>
			<option value="1" <#if (value != '' && value == 1)>selected</#if>>单选题</option>
			<option value="2" <#if (value != '' && value == 2)>selected</#if>>多选题</option>
			<option value="3" <#if (value != '' && value == 3)>selected</#if>>简答题</option>
		</select>
	<#else>
		<#if value??>
			<#switch value>
				<#case '1'>单选题<#break>
				<#case '2'>多选题<#break>
				<#case '3'>简答题<#break>
			</#switch>
		</#if>
	</#if>
</#macro>
<#--
	是否 默认否
	@value		YES/NO
	@r			是否radio，true or false
	@name		radio名称（r = true时，该值才有效）
	@d			默认值（r = true时，该值才有效）
	@mc			是否必须选择，true or false
-->
<#macro YesOrNoNo value='' r=false name='' className='' d=false mc=true>
	<#if r>
		<input type="radio" value="true" name="${name}"<#if '' != value && value == true> checked<#elseif '' == value && d>checked</#if><#if mc> ondblclick="javascript: this.checked = false; $(this).parents('span').removeClass('checked');"</#if>/>是&nbsp;&nbsp;
		<input type="radio" value="false" name="${name}"<#if '' != value && value == false> checked<#elseif '' == value && !d>checked</#if><#if mc> ondblclick="javascript: this.checked = false; $(this).parents('span').removeClass('checked');"</#if>/>否
	<#else>
		<#if value?? && value>是<#else>否</#if>
	</#if>
</#macro>

<#--
	是否
	@value		YES/NO
	@r			是否radio，true or false
	@name		radio名称（r = true时，该值才有效）
	@d			默认值（r = true时，该值才有效）
	@mc			是否必须选择，true or false
-->
<#macro PassOrNo value='' r=false name='' className='' d=false mc=true clickName=''>
	<#if r>
		<input type="radio" value="true"<#if clickName??> onclick="javascript:${clickName};"</#if><#if className??> class="${className}"</#if> name="${name}"<#if '' != value && value == true> checked<#elseif '' == value && d></#if><#if mc> ondblclick="javascript: this.checked = false; $(this).parents('span').removeClass('checked');"</#if>/>通过&nbsp;&nbsp;
		<input type="radio" value="false"<#if clickName??> onclick="javascript:${clickName};"</#if><#if className??> class="${className}"</#if> name="${name}"<#if '' != value && value == false> checked<#elseif '' == value && !d></#if><#if mc> ondblclick="javascript: this.checked = false; $(this).parents('span').removeClass('checked');"</#if>/>未通过
	<#else>
		<#if value?? && value>通过<#else>未通过</#if>
	</#if>
</#macro>

<#--
判断日期为空
dataForm  格式
-->
<#macro timeFormat r=true value="" dataForm="yyyy-MM-dd">
	<#if value != ''>${value?string(dataForm)}</#if>
</#macro>